/**
 * 布局样式
 */
.flex-area + .recent-cards {
  margin-top: 24rpx;
}

/**
 * 离线提示
 */
.offline-tips {
  width: 620rpx;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  > text {
    font-weight: 400;
    font-size: 32rpx;
    line-height: 44rpx;
    color: #000000;
    opacity: 0.6;
    transform: translateY(calc(-54rpx - constant(safe-area-inset-bottom)));
    transform: translateY(calc(-54rpx - env(safe-area-inset-bottom)));
  }
}
/**
 * 开关机清洗状态提示
 */
.power-off-tips {
  padding-top: 300rpx;
  text-align: center;
}

/*
 * 骨架屏
 */
.cover-skeleton {
  width: 374rpx;
  height: 418rpx;
}
.flex-area-skeleton {
  margin: 0 32rpx 48rpx;
  height: 40rpx;
}
.recent-cards-skeleton {
  margin: 0 32rpx 52rpx;
  height: 148rpx;
}
.program-tabs-skeleton {
  margin: 0 32rpx 34rpx;
  height: 40rpx;
}
.program-list-skeleton {
  margin: 0 32rpx;
}
.program-item-skeleton {
  height: 108rpx;
}
.action-button-skeleton {
  height: 88rpx;
}

/*
 * 家电底部按钮样式
 */
.action-button-group {
  display: flex;
  align-items: center;
}
